package cn.tedu.system.review.mapper;

import cn.tedu.system.review.pojo.dto.ReviewDeleteDto;
import cn.tedu.system.review.pojo.dto.ReviewMerDelDto;
import cn.tedu.system.review.pojo.entity.Review;
import cn.tedu.system.review.pojo.vo.ReviewSelectVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ReviewMapper {
    //用户评价商品
    int addReview(Review reviewAddDto);
    //用户删除评价
    int deleteReview(ReviewDeleteDto reviewDeleteDto);
    //商家回复功能
    int replyReview(Review review);
    //商家删除回复功能
    int delMerReview(ReviewMerDelDto reviewMerDelDto);
    //用户修改评价内容功能
    int updateReview(Review reviewUpdateDto);
    //商家修改回复功能
    int merUpdateReview(Review review);
    //显示评价内容
    List<ReviewSelectVO> selectReview(Long productId);
}
